An Automatic Deduction Environment for Dynamic Geometry Based on the Open Source Computer Algebra System Sage

نویسندگان

  • Francisco Botana
  • Miguel A. Abánades
چکیده

A Dynamic Geometry System (DGS) is an application that allows the exact on-screen drawing of (generally) planar geometric diagrams and its manipulation by mouse dragging certain elements making all other elements to automatically self adjust to the changes. This is also known as Interactive geometry. From the beginning, DGS have been the paradigm of new technologies applied to Math education. Being able to produce a great number of examples of a configuration has many times been taken as a substitute for a formal proof in what has come to be known as a visual proof. Questions have been raised on the influence of this use of DGS on the development of the concept of proof in school curricula [5]. This is a symptom of the incompleteness of general DGS relative to further manipulation of configurations. Although most DGS considered come equipped with some property checker, their numeric nature does not really provide a sound substitute for a formal proof. To compensate the computational limitations of DGS, two main approaches have been taken to add symbolic capabilities to DGS. Some systems incorporate their own code to perform symbolic computations (e.g. [3]), while others choose to reuse existing Computer Algebra Systems (e.g. [2, 1, 8, 10]). A prototype strictly based on open source tools that offers a solution in this latter direction is presented. If we take open as a synonym for accessible, we can not find fields where this concept is more relevant than Education, where universal access should be the leading principle, and Mathematics, where public scrutiny is at its very foundations. More concretely, we present a symbolic tool that provides robust algebraic methods to handle automatic deduction tasks for a dynamic geometry construction. The prototype has been developed as two different worksheets for the open source computer algebra system Sage [9], corresponding to two different ways of coding a geometric construction. In one worksheet, diagrams constructed with the open source dynamic geometry system GeoGebra [4] are accepted. In this worksheet, Groebner bases are used to either compute the equation of a geometric locus in the case of a locus construction or to determine the truth of a general geometric statement included in the GeoGebra construction as a boolean variable. In the second worksheet, locus constructions coded using the common file format for dynamic geometry developed by the Intergeo project [6] are accepted for computation. 2 An Automatic Deduction Environment Based on Sage

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic deduction in (dynamic) geometry: Loci computation

A symbolic tool based on open source software that provides robust algebraic methods to handle automatic deduction tasks for a dynamic geometry construction is presented. The prototype has been developed as two different worksheets for the open source computer algebra system Sage, corresponding to two different ways of coding a geometric construction, namely with the open source dynamic geometr...

متن کامل

Automatic Deduction in Dynamic Geometry using Sage

We present a symbolic tool that provides robust algebraic methods to handle automatic deduction tasks for a dynamic geometry construction. The main prototype has been developed as two different worksheets for the open source computer algebra system Sage, corresponding to two different ways of coding a geometric construction. In one worksheet, diagrams constructed with the open source dynamic ge...

متن کامل

The Projection of Quasi Variety and Its Application on Geometric Theorem Proving and Formula Deduction

In this paper, we present an algorithm to compute the projection of a quasi variety over an algebraic closed field. Based on the algorithm, we give a method to prove geometric theorem mechanically, and the non-degenerate conditions that we get by the method are proved to be the ”weakest”, i.e. the geometric theorem is true if and only if these non-degenerate conditions are satisfied. A method f...

متن کامل

A Fast, Robust, Automatic Blink Detector

Introduction “Blink” is defined as closing and opening of the eyes in a small duration of time. In this study, we aimed to introduce a fast, robust, vision-based approach for blink detection. Materials and Methods This approach consists of two steps. In the first step, the subject’s face is localized every second and with the first blink, the system detects the eye’s location and creates an ope...

متن کامل

Group theory in SAGE

SAGE is an open source computer algebra system implemented using an object-oriented categorical framework, with methods for objects, methods for their elements, and methods for their morphisms. Currently, SAGE has the ability to deal with abelian groups, permutation groups, and matrix groups over a finite field. This paper will present an overview of the implementations of the group-theoretical...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011